import previewImage from 'modules/previewImage';

const checkWechatCore = () => {
    // 内核升级提醒
    if (WPT.os.device === 'wechat' && $.os.ios) {
        const version = $.os.version.match(/[0-9]+\.[0-9]+/)[0];
        if (version >= 10.3 && !window.__wxjs_is_wkwebview) {
            WPT.Modal.confirm(
                '微信浏览器版本内核太旧，会导致视频上传失败等问题，升级步骤如下:<br>1. 在微信会话列表页点击右上角“加号”<br>2. 选择菜单中的”添加朋友”，在添加朋友界面的搜索框中输入：“:switchweb”，再点击键盘右下角搜索按钮<br>3. 提示当前内核为WKWebview，升级成功', // eslint-disable-line max-len
                {
                    btnName: '查看详细图文说明',
                    msgClass: 'faq',
                    callback: () => {
                        const urls = [
                            `${WPT.CDNURL}static/20170410af9f10d6-6c71-46a0-b5a5-a821b3cb5085-W750H1336`,
                            `${WPT.CDNURL}static/201704108c39160c-58f2-4c10-8213-b2bebcfd3110-W750H1334`,
                            `${WPT.CDNURL}static/201704106b8710f7-1808-4eb1-93ae-643265e8365f-W750H1336`,
                        ];
                        previewImage({
                            current: urls[0],
                            urls,
                        });
                    },
                }
            );
            return false;
        }
    }
    return true;
};

export default checkWechatCore;
